package com.ruoyi.system.service;

import com.ruoyi.system.domain.JiajiaRecruitmentPosters;

import java.util.List;

/**
 * 招聘内容信息Service接口
 *
 * @author ruoyi
 * @date 2025-02-28
 */
public interface IJiajiaRecruitmentPostersService
{
    /**
     * 查询招聘内容信息
     *
     * @param id 招聘内容信息主键
     * @return 招聘内容信息
     */
    public JiajiaRecruitmentPosters selectJiajiaRecruitmentPostersById(Long id);

    /**
     * 查询招聘内容信息列表
     *
     * @param jiajiaRecruitmentPosters 招聘内容信息
     * @return 招聘内容信息集合
     */
    public List<JiajiaRecruitmentPosters> selectJiajiaRecruitmentPostersList(JiajiaRecruitmentPosters jiajiaRecruitmentPosters);

    /**
     * 新增招聘内容信息
     *
     * @param jiajiaRecruitmentPosters 招聘内容信息
     * @return 结果
     */
    public int insertJiajiaRecruitmentPosters(JiajiaRecruitmentPosters jiajiaRecruitmentPosters);

    /**
     * 修改招聘内容信息
     *
     * @param jiajiaRecruitmentPosters 招聘内容信息
     * @return 结果
     */
    public int updateJiajiaRecruitmentPosters(JiajiaRecruitmentPosters jiajiaRecruitmentPosters);

    /**
     * 批量删除招聘内容信息
     *
     * @param ids 需要删除的招聘内容信息主键集合
     * @return 结果
     */
    public int deleteJiajiaRecruitmentPostersByIds(String ids);

    /**
     * 删除招聘内容信息信息
     *
     * @param id 招聘内容信息主键
     * @return 结果
     */
    public int deleteJiajiaRecruitmentPostersById(Long id);

    JiajiaRecruitmentPosters selectJiajiaRecruitmentPosters();
}
